package com.yyxh.laiojbackend.judge.strategy;

import com.yyxh.laiojbackend.judge.codesanbox.model.JudgeInfo;
import org.apache.ibatis.annotations.Param;

/**
 * 判题策略
 */
public interface JudgeStrategy {

    /**
     * 执行判题
     * @param judgeContext
     * @return
     */
    JudgeInfo doJudge(@Param("judgesContext") JudgeContext judgeContext);

}
